<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NFC / NDEF Library for Proximity APIs: NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="NdefLibraryLogo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">NFC / NDEF Library for Proximity APIs
   &#160;<span id="projectnumber">4.1.0</span>
   </div>
   <div id="projectbrief">Easily parse and create NDEF records with the Windows Proximity APIs / Near Field Communication NFC.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_ndef_library.html">NdefLibrary</a></li><li class="navelem"><a class="el" href="namespace_ndef_library_1_1_ndef.html">Ndef</a></li><li class="navelem"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html">NdefHandoverAlternativeCarrierRecord</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>The Alternative Carrier record is used within the payload of the Handover Select record to describe a single alternative carrier.  
 <a href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.png" usemap="#NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord_map" alt=""/>
  <map id="NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord_map" name="NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord_map">
<area href="class_ndef_library_1_1_ndef_1_1_ndef_record.html" title="An NDEF record contains a payload described by a type, a length, and an optional identifier. " alt="NdefLibrary.Ndef.NdefRecord" shape="rect" coords="0,0,341,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a974b7280545e3454ec865217aec4b2c0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#a974b7280545e3454ec865217aec4b2c0">CarrierPowerStates</a> : byte { <b>Inactive</b> = 0x00, 
<b>Active</b> = 0x01, 
<b>Activating</b> = 0x02, 
<b>Unknown</b> = 0x03
 }<tr class="memdesc:a974b7280545e3454ec865217aec4b2c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum to conveniently access the 2-bit field that indicates the carrier power state.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#a974b7280545e3454ec865217aec4b2c0">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a974b7280545e3454ec865217aec4b2c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_class_ndef_library_1_1_ndef_1_1_ndef_record"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_ndef_library_1_1_ndef_1_1_ndef_record')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html">NdefLibrary.Ndef.NdefRecord</a></td></tr>
<tr class="memitem:ae8b72bae8f27a524d56bb048bb5fac7d inherit pub_types_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7d">TypeNameFormatType</a> { <br />
&#160;&#160;<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7dace2c8aed9c2fa0cfbed56cbda4d8bf07">TypeNameFormatType.Empty</a> = 0x00, 
<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7dacd0faabacfe43fd7e0ed7a11928081af">TypeNameFormatType.NfcRtd</a> = 0x01, 
<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7dafecdc9105cdb68403017e8cee8420a63">TypeNameFormatType.Mime</a> = 0x02, 
<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7da3840cd8f73026713059f0ed0562c5493">TypeNameFormatType.Uri</a> = 0x03, 
<br />
&#160;&#160;<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7da1e5b5574ea6a6dfa34ff71a7c91f5d24">TypeNameFormatType.ExternalRtd</a> = 0x04, 
<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7da88183b946cc5f0e8c96b2e66e1c74a7e">TypeNameFormatType.Unknown</a> = 0x05, 
<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7da5ff3c6978f87d96febfdc8ed3899a97e">TypeNameFormatType.Unchanged</a> = 0x06, 
<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7da942d4e37dd5607ab68e54755540d4a47">TypeNameFormatType.Reserved</a> = 0x07
<br />
 }<tr class="memdesc:ae8b72bae8f27a524d56bb048bb5fac7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standardized type name formats, as defined by the NDEF record specification from the Nfc Forum.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7d">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ae8b72bae8f27a524d56bb048bb5fac7d inherit pub_types_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2f4c8bc8505496fb1f9ce6163a88e3fa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#a2f4c8bc8505496fb1f9ce6163a88e3fa">AddAuxiliaryDataReference</a> (byte[] auxiliaryDataReference)</td></tr>
<tr class="memdesc:a2f4c8bc8505496fb1f9ce6163a88e3fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience method to add another auxiliary data reference to the list. Using this method ensures that the list is already created and updates the payload according to the changes.  <a href="#a2f4c8bc8505496fb1f9ce6163a88e3fa">More...</a><br /></td></tr>
<tr class="separator:a2f4c8bc8505496fb1f9ce6163a88e3fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af28081da4f58ae5d6e35c1e894dc121b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#af28081da4f58ae5d6e35c1e894dc121b">NdefHandoverAlternativeCarrierRecord</a> ()</td></tr>
<tr class="memdesc:af28081da4f58ae5d6e35c1e894dc121b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an empty Alternative Carrier Record.  <a href="#af28081da4f58ae5d6e35c1e894dc121b">More...</a><br /></td></tr>
<tr class="separator:af28081da4f58ae5d6e35c1e894dc121b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2aa533be4b2a7c09caca2f95a678f452"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#a2aa533be4b2a7c09caca2f95a678f452">NdefHandoverAlternativeCarrierRecord</a> (<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html">NdefRecord</a> other)</td></tr>
<tr class="memdesc:a2aa533be4b2a7c09caca2f95a678f452"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an Alternative Carrier Record based on the record passed through the argument.  <a href="#a2aa533be4b2a7c09caca2f95a678f452">More...</a><br /></td></tr>
<tr class="separator:a2aa533be4b2a7c09caca2f95a678f452"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa11f9053ef18c869415c17716730ee62"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#aa11f9053ef18c869415c17716730ee62">AssemblePayload</a> ()</td></tr>
<tr class="memdesc:aa11f9053ef18c869415c17716730ee62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the payload based on the data stored in the properties. Usually called automatically when changing properties, but you might need to call this manually if you modify the list of auxiliary data references directly without using accessor method provided by this class.  <a href="#aa11f9053ef18c869415c17716730ee62">More...</a><br /></td></tr>
<tr class="separator:aa11f9053ef18c869415c17716730ee62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac21793db3f8e58a48a467bdb0fa2d91a"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#ac21793db3f8e58a48a467bdb0fa2d91a">CheckIfValid</a> ()</td></tr>
<tr class="memdesc:ac21793db3f8e58a48a467bdb0fa2d91a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the contents of the record are valid; throws an exception if a problem is found, containing a textual description of the issue.  <a href="#ac21793db3f8e58a48a467bdb0fa2d91a">More...</a><br /></td></tr>
<tr class="separator:ac21793db3f8e58a48a467bdb0fa2d91a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html">NdefLibrary.Ndef.NdefRecord</a></td></tr>
<tr class="memitem:aed1ca01c8e1ae8badbd82ca15629b596 inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#aed1ca01c8e1ae8badbd82ca15629b596">NdefRecord</a> ()</td></tr>
<tr class="memdesc:aed1ca01c8e1ae8badbd82ca15629b596 inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an empty record, not setting any information.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#aed1ca01c8e1ae8badbd82ca15629b596">More...</a><br /></td></tr>
<tr class="separator:aed1ca01c8e1ae8badbd82ca15629b596 inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa32a8b5ef05c72dbe740999f205d782 inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#afa32a8b5ef05c72dbe740999f205d782">NdefRecord</a> (<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7d">TypeNameFormatType</a> tnf, byte[] type)</td></tr>
<tr class="memdesc:afa32a8b5ef05c72dbe740999f205d782 inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new record with the specified type name format and type. Doesn't set the payload and ID.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#afa32a8b5ef05c72dbe740999f205d782">More...</a><br /></td></tr>
<tr class="separator:afa32a8b5ef05c72dbe740999f205d782 inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e87feda8270cc953a1eed5f416bc811 inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#a4e87feda8270cc953a1eed5f416bc811">NdefRecord</a> (<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html">NdefRecord</a> other)</td></tr>
<tr class="memdesc:a4e87feda8270cc953a1eed5f416bc811 inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new record, copying the information of the record sent through the parameter.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#a4e87feda8270cc953a1eed5f416bc811">More...</a><br /></td></tr>
<tr class="separator:a4e87feda8270cc953a1eed5f416bc811 inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4b8aca277bcb29ae2c7c972de5a19bc inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ab898bd728196b4c255f2c2fbead68e24">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ab4b8aca277bcb29ae2c7c972de5a19bc">CheckSpecializedType</a> (bool checkForSubtypes)</td></tr>
<tr class="memdesc:ab4b8aca277bcb29ae2c7c972de5a19bc inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks the type name format and type of this record and returns the appropriate specialized class, if one is available and known for this record type.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ab4b8aca277bcb29ae2c7c972de5a19bc">More...</a><br /></td></tr>
<tr class="separator:ab4b8aca277bcb29ae2c7c972de5a19bc inherit pub_methods_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a059b20db4ae4804f22b6d4a4ca00372e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#a059b20db4ae4804f22b6d4a4ca00372e">IsRecordType</a> (<a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html">NdefRecord</a> record)</td></tr>
<tr class="memdesc:a059b20db4ae4804f22b6d4a4ca00372e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the record sent via the parameter is indeed a Handover Alternate Carrier record. Checks the type and type name format.  <a href="#a059b20db4ae4804f22b6d4a4ca00372e">More...</a><br /></td></tr>
<tr class="separator:a059b20db4ae4804f22b6d4a4ca00372e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ad6da941830af84f886ed386fa6f020fc"><td class="memItemLeft" align="right" valign="top">static readonly byte []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#ad6da941830af84f886ed386fa6f020fc">BtAcType</a> = Encoding.UTF8.GetBytes(&quot;ac&quot;)</td></tr>
<tr class="memdesc:ad6da941830af84f886ed386fa6f020fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of the Alternative Carrier Record.  <a href="#ad6da941830af84f886ed386fa6f020fc">More...</a><br /></td></tr>
<tr class="separator:ad6da941830af84f886ed386fa6f020fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:ad5bc33d20f0d30dab8a1c6f816d7f56e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#a974b7280545e3454ec865217aec4b2c0">CarrierPowerStates</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#ad5bc33d20f0d30dab8a1c6f816d7f56e">CarrierPowerState</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ad5bc33d20f0d30dab8a1c6f816d7f56e"><td class="mdescLeft">&#160;</td><td class="mdescRight">2-bit field that indicates the carrier power state.  <a href="#ad5bc33d20f0d30dab8a1c6f816d7f56e">More...</a><br /></td></tr>
<tr class="separator:ad5bc33d20f0d30dab8a1c6f816d7f56e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32cebd068a609cb90bb9d526c82e2b6e"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#a32cebd068a609cb90bb9d526c82e2b6e">CarrierPowerStateAsByte</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a32cebd068a609cb90bb9d526c82e2b6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the Carrier Power State property as a byte instead of the enum. Note that according to the current Bluetooth specification (1.3), only two bits of the byte are in use for the Carrier Power State.  <a href="#a32cebd068a609cb90bb9d526c82e2b6e">More...</a><br /></td></tr>
<tr class="separator:a32cebd068a609cb90bb9d526c82e2b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03ee5e8242031ab8ec8dda9034885729"><td class="memItemLeft" align="right" valign="top">byte []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#a03ee5e8242031ab8ec8dda9034885729">CarrierDataReference</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a03ee5e8242031ab8ec8dda9034885729"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Carrier Data Reference is a pointer to an NDEF record that uniquely identifies the carrier technology.  <a href="#a03ee5e8242031ab8ec8dda9034885729">More...</a><br /></td></tr>
<tr class="separator:a03ee5e8242031ab8ec8dda9034885729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf04f9f2cb760c37de1c85e1b21ac2a7"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#adf04f9f2cb760c37de1c85e1b21ac2a7">CarrierDataReferenceAsString</a><code> [get, set]</code></td></tr>
<tr class="memdesc:adf04f9f2cb760c37de1c85e1b21ac2a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the byte array that should contain chars forming a number as a string for easier manipulation from within an app.  <a href="#adf04f9f2cb760c37de1c85e1b21ac2a7">More...</a><br /></td></tr>
<tr class="separator:adf04f9f2cb760c37de1c85e1b21ac2a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a898853cf382d43dbac25824c02735267"><td class="memItemLeft" align="right" valign="top">List&lt; byte[]&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#a898853cf382d43dbac25824c02735267">AuxiliaryDataReferenceList</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a898853cf382d43dbac25824c02735267"><td class="mdescLeft">&#160;</td><td class="mdescRight">An Auxiliary Data Reference is a pointer to an NDEF record that gives additional information about the alternative carrier.  <a href="#a898853cf382d43dbac25824c02735267">More...</a><br /></td></tr>
<tr class="separator:a898853cf382d43dbac25824c02735267"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td colspan="2" onclick="javascript:toggleInherit('properties_class_ndef_library_1_1_ndef_1_1_ndef_record')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html">NdefLibrary.Ndef.NdefRecord</a></td></tr>
<tr class="memitem:aaf90a19b1fd91617319996635247e9bc inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ae8b72bae8f27a524d56bb048bb5fac7d">TypeNameFormatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#aaf90a19b1fd91617319996635247e9bc">TypeNameFormat</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aaf90a19b1fd91617319996635247e9bc inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates the structure of the value of the TYPE field.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#aaf90a19b1fd91617319996635247e9bc">More...</a><br /></td></tr>
<tr class="separator:aaf90a19b1fd91617319996635247e9bc inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab898bd728196b4c255f2c2fbead68e24 inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memItemLeft" align="right" valign="top">virtual byte []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ab898bd728196b4c255f2c2fbead68e24">Type</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ab898bd728196b4c255f2c2fbead68e24 inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="mdescLeft">&#160;</td><td class="mdescRight">An identifier describing the type of the payload.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#ab898bd728196b4c255f2c2fbead68e24">More...</a><br /></td></tr>
<tr class="separator:ab898bd728196b4c255f2c2fbead68e24 inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c8e8fdf3b2fb68910cf31b24951b68b inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memItemLeft" align="right" valign="top">byte []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#a1c8e8fdf3b2fb68910cf31b24951b68b">Id</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a1c8e8fdf3b2fb68910cf31b24951b68b inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="mdescLeft">&#160;</td><td class="mdescRight">An identifier in the form of a URI reference.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#a1c8e8fdf3b2fb68910cf31b24951b68b">More...</a><br /></td></tr>
<tr class="separator:a1c8e8fdf3b2fb68910cf31b24951b68b inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f9db059b16a7359707ad9c754b9091 inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memItemLeft" align="right" valign="top">virtual byte []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#a21f9db059b16a7359707ad9c754b9091">Payload</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a21f9db059b16a7359707ad9c754b9091 inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="mdescLeft">&#160;</td><td class="mdescRight">The application data carried within an NDEF record.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#a21f9db059b16a7359707ad9c754b9091">More...</a><br /></td></tr>
<tr class="separator:a21f9db059b16a7359707ad9c754b9091 inherit properties_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_class_ndef_library_1_1_ndef_1_1_ndef_record"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_ndef_library_1_1_ndef_1_1_ndef_record')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html">NdefLibrary.Ndef.NdefRecord</a></td></tr>
<tr class="memitem:adeda2bbb574005e29f9f2becc134defa inherit pro_attribs_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memItemLeft" align="right" valign="top">byte []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#adeda2bbb574005e29f9f2becc134defa">_type</a></td></tr>
<tr class="memdesc:adeda2bbb574005e29f9f2becc134defa inherit pro_attribs_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="mdescLeft">&#160;</td><td class="mdescRight">Byte array storing raw contents of the type. Use Type property to access it whenever possible.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#adeda2bbb574005e29f9f2becc134defa">More...</a><br /></td></tr>
<tr class="separator:adeda2bbb574005e29f9f2becc134defa inherit pro_attribs_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f6ce247ec8bf2cdbc96c53752c1f749 inherit pro_attribs_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memItemLeft" align="right" valign="top">byte []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#a6f6ce247ec8bf2cdbc96c53752c1f749">_payload</a></td></tr>
<tr class="memdesc:a6f6ce247ec8bf2cdbc96c53752c1f749 inherit pro_attribs_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="mdescLeft">&#160;</td><td class="mdescRight">Byte array storing raw contents of the payload. Use Payload property to access it whenever possible.  <a href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#a6f6ce247ec8bf2cdbc96c53752c1f749">More...</a><br /></td></tr>
<tr class="separator:a6f6ce247ec8bf2cdbc96c53752c1f749 inherit pro_attribs_class_ndef_library_1_1_ndef_1_1_ndef_record"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The Alternative Carrier record is used within the payload of the Handover Select record to describe a single alternative carrier. </p>
<p>This record essentially describes a single alternative carrier, including its power state and a reference to where further details can be found - this is done by referencing the ID of the other NDEF record within the same handover message. The pointed record may be a Handover Carrier record or a Carrier Configuration record.</p>
<p>Optional Auxiliary Data reference(s) are pointers to NDEF records that contain additional information about the alternative carrier. There are no limitations on the type of record that can be pointed to. </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a974b7280545e3454ec865217aec4b2c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a974b7280545e3454ec865217aec4b2c0">&#9670;&nbsp;</a></span>CarrierPowerStates</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#a974b7280545e3454ec865217aec4b2c0">NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.CarrierPowerStates</a> : byte</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Enum to conveniently access the 2-bit field that indicates the carrier power state. </p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af28081da4f58ae5d6e35c1e894dc121b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af28081da4f58ae5d6e35c1e894dc121b">&#9670;&nbsp;</a></span>NdefHandoverAlternativeCarrierRecord() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.NdefHandoverAlternativeCarrierRecord </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create an empty Alternative Carrier Record. </p>

</div>
</div>
<a id="a2aa533be4b2a7c09caca2f95a678f452"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2aa533be4b2a7c09caca2f95a678f452">&#9670;&nbsp;</a></span>NdefHandoverAlternativeCarrierRecord() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.NdefHandoverAlternativeCarrierRecord </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html">NdefRecord</a>&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create an Alternative Carrier Record based on the record passed through the argument. </p>
<p>Internalizes and parses the payload of the original record. The original record has to be an Alternative Carrier Record as well. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">other</td><td>Record to copy into this Alternative Carrier Record.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_exception.html" title="Exception occured when parsing or assembling NDEF messages, records and their respective payloads...">NdefException</a></td><td>Thrown if attempting to create a Alternative Carrier Record based on an incompatible record type.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a2f4c8bc8505496fb1f9ce6163a88e3fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f4c8bc8505496fb1f9ce6163a88e3fa">&#9670;&nbsp;</a></span>AddAuxiliaryDataReference()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.AddAuxiliaryDataReference </td>
          <td>(</td>
          <td class="paramtype">byte []&#160;</td>
          <td class="paramname"><em>auxiliaryDataReference</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Convenience method to add another auxiliary data reference to the list. Using this method ensures that the list is already created and updates the payload according to the changes. </p>
<p>If you manually modify the AuxiliaryDataReferenceList, you need to call <a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#aa11f9053ef18c869415c17716730ee62" title="Create the payload based on the data stored in the properties. Usually called automatically when chan...">AssemblePayload()</a> manually when you are finished with changes and want the payload to be synchronized to the properties.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">auxiliaryDataReference</td><td>The auxiliary data reference to add. This is the record ID of another record within the Handover Select payload which contains additional information about this alternative carrier.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aa11f9053ef18c869415c17716730ee62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa11f9053ef18c869415c17716730ee62">&#9670;&nbsp;</a></span>AssemblePayload()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.AssemblePayload </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create the payload based on the data stored in the properties. Usually called automatically when changing properties, but you might need to call this manually if you modify the list of auxiliary data references directly without using accessor method provided by this class. </p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_exception.html" title="Exception occured when parsing or assembling NDEF messages, records and their respective payloads...">NdefException</a></td><td>Thrown if unable to assemble the payload. The exception message contains further details about the issue.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ac21793db3f8e58a48a467bdb0fa2d91a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac21793db3f8e58a48a467bdb0fa2d91a">&#9670;&nbsp;</a></span>CheckIfValid()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">override bool NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.CheckIfValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Checks if the contents of the record are valid; throws an exception if a problem is found, containing a textual description of the issue. </p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_exception.html" title="Exception occured when parsing or assembling NDEF messages, records and their respective payloads...">NdefException</a></td><td>Thrown if no valid NDEF record can be created based on the record's current contents. The exception message contains further details about the issue.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the record contents are valid, or throws an exception if an issue is found.</dd></dl>

<p>Reimplemented from <a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html#a45f00f9c0287be9b452d76a76964c8b9">NdefLibrary.Ndef.NdefRecord</a>.</p>

</div>
</div>
<a id="a059b20db4ae4804f22b6d4a4ca00372e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a059b20db4ae4804f22b6d4a4ca00372e">&#9670;&nbsp;</a></span>IsRecordType()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.IsRecordType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_record.html">NdefRecord</a>&#160;</td>
          <td class="paramname"><em>record</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Checks if the record sent via the parameter is indeed a Handover Alternate Carrier record. Checks the type and type name format. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">record</td><td>Record to check.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the record has the correct type, type name format and payload to be a Handover Alternate Carrier record, false if it's a different record.</dd></dl>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ad6da941830af84f886ed386fa6f020fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6da941830af84f886ed386fa6f020fc">&#9670;&nbsp;</a></span>BtAcType</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly byte [] NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.BtAcType = Encoding.UTF8.GetBytes(&quot;ac&quot;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Type of the Alternative Carrier Record. </p>

</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a898853cf382d43dbac25824c02735267"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a898853cf382d43dbac25824c02735267">&#9670;&nbsp;</a></span>AuxiliaryDataReferenceList</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">List&lt;byte[]&gt; NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.AuxiliaryDataReferenceList</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>An Auxiliary Data Reference is a pointer to an NDEF record that gives additional information about the alternative carrier. </p>

</div>
</div>
<a id="a03ee5e8242031ab8ec8dda9034885729"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03ee5e8242031ab8ec8dda9034885729">&#9670;&nbsp;</a></span>CarrierDataReference</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">byte [] NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.CarrierDataReference</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The Carrier Data Reference is a pointer to an NDEF record that uniquely identifies the carrier technology. </p>
<p>Reference is the record ID of a Handover Carrier record or a Carrier Configuration Record (can also be a Bluetooth Secure Simple Pairing record)</p>

</div>
</div>
<a id="adf04f9f2cb760c37de1c85e1b21ac2a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf04f9f2cb760c37de1c85e1b21ac2a7">&#9670;&nbsp;</a></span>CarrierDataReferenceAsString</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.CarrierDataReferenceAsString</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Access the byte array that should contain chars forming a number as a string for easier manipulation from within an app. </p>

</div>
</div>
<a id="ad5bc33d20f0d30dab8a1c6f816d7f56e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5bc33d20f0d30dab8a1c6f816d7f56e">&#9670;&nbsp;</a></span>CarrierPowerState</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_ndef_library_1_1_ndef_1_1_ndef_handover_alternative_carrier_record.html#a974b7280545e3454ec865217aec4b2c0">CarrierPowerStates</a> NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.CarrierPowerState</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>2-bit field that indicates the carrier power state. </p>

</div>
</div>
<a id="a32cebd068a609cb90bb9d526c82e2b6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32cebd068a609cb90bb9d526c82e2b6e">&#9670;&nbsp;</a></span>CarrierPowerStateAsByte</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">byte NdefLibrary.Ndef.NdefHandoverAlternativeCarrierRecord.CarrierPowerStateAsByte</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Access the Carrier Power State property as a byte instead of the enum. Note that according to the current Bluetooth specification (1.3), only two bits of the byte are in use for the Carrier Power State. </p>
<p>If setting a Carrier power state that is not known by the enum, the internal value is set to Unknown.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>NdefLibrary/Ndef/NdefHandoverAlternativeCarrierRecord.cs</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Aug 16 2017 15:07:45 for NFC / NDEF Library for Proximity APIs by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
